import Vue from 'vue'
import Vuex from 'vuex'
import rootModules from './rootModules'

Vue.use(Vuex)

const files = require.context('./modules', false, /\.js$/);
//console.log(files.keys(),'files')
files.keys().forEach(key => {
  let store = files(key).default;
  let moduleName = key.replace(/^\.\//, '').replace(/\.js$/, '');
  let modules = rootModules.modules = (rootModules.modules || {});
  modules[moduleName] = store;
  modules[moduleName].namespaced = true;
});
console.log('moduleName', rootModules.modules)
export default new Vuex.Store(rootModules)
